import json2md, { DataObject } from 'json2md';

import generateScriptDoc from './generator/script';
import generateVueSfcDoc from './generator/vue-sfc';

import turnbackScriptDoc from './turnback/script';
import turnbackVueSfcDoc from './turnback/vue-sfc';

export { json2md, DataObject as Json2MdDataObject };
export { generateScriptDoc, generateVueSfcDoc, turnbackScriptDoc, turnbackVueSfcDoc };

export * from './types/normal';
export * from './types/script';
export * from './types/vue-sfc';

export * from './utils';
